// 1. 配置全局ajax请求进度条功能
// 显示转圈效果
NProgress.configure({
    showSpinner: true
})
$(window).ajaxStart(function() {
	NProgress.start() // — 显示进度条
})
$(window).ajaxStop(function() {
	NProgress.done()  // — 完成进度条
})

/* 2. 切换显示 隐藏 */
$('[data-menu]').on('click',function(){
    $('.ad_aside').toggle(300)
    $('.ad_section').toggleClass('menu')
})
/* 3. 二级菜单的显示和隐藏 */
$('.menu [href="javascript:;"]').on('click',function(){
    var $child = $(this).siblings('.child')
    $child.slideToggle()
})

/* 4. 退出功能 */
$('[data-logout]').on('click', function(){
    // 4.1 准备模态框
    var logoutModal =
                    '<div class="modal fade" id="logoutModal">'+
                        '<div class="modal-dialog modal-sm">'+
                            '<div class="modal-content">'+
                                '<div class="modal-header">'+
                                    '<button type="button" class="close" data-dismiss="modal"><span>&times;</span></button>'+
                                    '<h4 class="modal-title">温馨提示</h4>'+
                                '</div>'+
                                '<div class="modal-body">'+
                                    '<p class="text-danger"><span class="glyphicon glyphicon-info-sign"></span> 您确定要退出后台管理系统吗？</p>'+
                                '</div>'+
                                '<div class="modal-footer">'+
                                    '<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>'+
                                    '<button type="button" class="btn btn-primary">确定</button>'+
                                '</div>'+
                            '</div>'+
                        '</div>'+
                    '</div>'
    // 4.2 把模态框追加到页面当中
    $('body').append(logoutModal)
    // 4.3 显示模态框
    $('#logoutModal').modal('show')
    // 4.4 当点击确定按钮的时候进行退出
    // 4.5 防止多次绑定  在绑定之前先注销上一次的绑定
    $('#logoutModal').off('click','.btn-primary').on('click','.btn-primary',function(){
        // 4.6 发送退出请求
        $.ajax({
            type:'get',
            url:'/employee/employeeLogout',
            data:{},
            dataType:'json',
            success:function(data){
                setTimeout(function(){
                    if(data.success){
                        // 4.7 退出成功
                        location.href = 'login.html'
                    }
                },500)
            }
        })
    })
})